import 'package:flutter/material.dart';

class BottomBarItem extends BottomNavigationBarItem {
  BottomBarItem(String iconName, String title)
      : super(
          label: title,
          // 底部图标第一次点击由于要从存储加载图片到，所以会闪烁一下
          // 点击底部图标会切换图片（选中、未选中） 1.删除原图片 2.空白 3.加载替换图片
          // 使用gaplessPlayback表示在下一张图片未加载到内存前不回收
          icon: Image.asset(
            "assets/images/tabbar/$iconName.png",
            width: 32,
            gaplessPlayback: true,
          ),
          activeIcon: Image.asset(
            "assets/images/tabbar/${iconName}_active.png",
            width: 32,
            gaplessPlayback: true,
          ),
        );
}
